package xyz.jiang.asteroid.common.enums;

public enum ServiceExceptionEnum {


    NEED_USER_NAME(10001, "用户名不能为空"),
    NEED_PASSWORD(10002,"密码不能为空"),
    PASSWORD_TOO_SHORT(10003,"密码长度不能小于8位"),
    NAME_EXISTED(10004,"当前用户已存在"),
    INSERT_FAILED(10005, "插入失败，请重试"),
    WRONG_PASSWORD_OR_NAME(10006, "用户名或密码错误"),
    NEED_LOGIN(10007, "用户未登录"),
    UPDATE_FAILED(10008, "更新失败"),
    NEED_ADDMIN(10008, "无管理员权限"),
    PARA_NOT_NULL(10009,"参数不能为空"),
    CREATE_FAILED(10011,"新增失败"),
    REQUEST_PARAM_ERROR(10012, "参数错误"),
    DELETE_FAILED(10013, "删除失败"),
    MKDIR_FAILED(10014, "文件夹创建失败"),
    UPLOAD_FAILED(10015, "用户创建失败"),


    SYSTEM_ERROR(500, "系统异常");


    private Integer code;
    //异常信息
    private String msg;

    ServiceExceptionEnum(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }
}
